﻿package main {
	
	import flash.events.Event;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.EventDispatcher;

	public class cuboXML extends EventDispatcher{
		
		private var xml:XML = new XML();
		
		//Chama arquivo XML
		public function importar(end:String="arquivos/xml/cubo.xml"):void {
			var loadXML:URLLoader = new URLLoader();
			loadXML.load(new URLRequest(end));
			loadXML.addEventListener(Event.COMPLETE, carregado);
		}
		
		//Envia sinal de importacao completa para .FLA
		private function carregado (e:Event):void {
			xml=new XML(e.target.data);			
			trace("Sistema: XML Pronto para Uso");
			dispatchEvent(new Event("Carregado"));
		}
		
		//Pega XML
		public function pegaXML():XML {
			return xml;
		}
		
	}	
}